mirror factory - German English Dictionary